import { defineStore } from 'pinia'
import { ref, computed } from 'vue'

export const useUserStore = defineStore(
  'user',
   () => {
  // 定义 state
  const token = ref('')
  const userId = ref('')

  // 千万不要忘记这里要 return
  return { token , userId }
}, 
{
  //默认全部持久化存储 - 造成不必要的内存浪费
  // 开启后对 state 的数据读写都将持久化
  unistorage: true, 

  // 部分缓存
//   unistorage:{
//     key: 'doctor-info' ,// LocalStorage中保存的key
//     paths: ['count', 'info'] // 数组中是状态变量的属性名， 在里面的会自动持久化存储
//   }
})